*{ margin:0; padding:0;}

html,body{ height:100%;}

a:link{ color:#FFF; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a:hover{ color:#FFF;text-decoration:none;font-family:Tahoma, Geneva, sans-serif;font-size:12px;text-shadow: 0.5px 0.5px 0px #eaeaea, 0.5px 0.5px 0px #ccc;}
a:active{ color:#FFF;text-decoration:none;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
a:visited{ color:#FFF;text-decoration:none;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}


#tudo{ height:99.9%; background-color:#C00;}

#topo {width:100%; height:110px; background:#6C3;background-image: url(../img/topo.png); background-repeat: repeat-x;}

#dentrotopo{width:300px; height:100px; margin-left:10%; padding-top:35px; margin-top:4px; background-image:url(../img/smrc.png); background-repeat:no-repeat; float:left; }
#dentrotopo2 {width:250px; height:10px; margin-right:15%; padding-top:35px; margin-top:40px; background-image:url(../img/logo-cge.png); background-repeat:no-repeat; float:right; }




#content{ width:100%; height:100%; margin:0auto; background:#FF0;background-image:url(../img/bg.png); background-repeat:repeat-x;}
#centro  { width:96%; height:440px;  padding-top:50px; position:relative; margin:2% 2% 2% 2%;}
#content{background: rgb(240,249,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,249,255,1) 0%, rgba(163,219,255,1) 21%, rgba(55,93,232,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,1)), color-stop(21%,rgba(163,219,255,1)), color-stop(99%,rgba(55,93,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(163,219,255,1) 21%,rgba(55,93,232,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(163,219,255,1) 21%,rgba(55,93,232,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,249,255,1) 0%,rgba(163,219,255,1) 21%,rgba(55,93,232,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,249,255,1) 0%,rgba(163,219,255,1) 21%,rgba(55,93,232,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#375de8',GradientType=0 ); /* IE6-9 */
}
#conteudo{width:430px; height:310px; margin:0 auto; background-color:#CCC;background-image:url(../img/bg-login.png); background-repeat:no-repeat;-webkit-border-radius: 9px;
border-radius: 20px;}
#conteudo p{ 
	 font-size:20px; line-height:12px;
	color:#FFF; text-align:center;}
	



.campos{background: rgb(254,252,234); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(254,252,234,1) 0%, rgba(239,230,172,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(239,230,172,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efe6ac',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}


#usuario{ width: 180px; height:35px; background:#FFF; margin:0 auto;-webkit-border-radius: 2px;
border-radius: 3px;
box-shadow: 4px 4px 4px rgba(0,0,0,0.5);}



#usuarioesq{ width:30px; height:30px; float:left; margin-top:5px;}


#usuario_meio{ width:150px; height:35px; margin-left:30px;}
#usuario_meio{background: rgb(254,252,234); 
background: -moz-linear-gradient(-45deg,  rgba(254,252,234,1) 0%, rgba(239,230,172,1) 100%); 
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(239,230,172,1))); 
background: -webkit-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
background: -o-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
background: -ms-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
background: linear-gradient(135deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efe6ac',GradientType=1 ); }/*gradiente usuario*/


#senha{ width: 180px; height:35px; background:#FFF; margin:0 auto;-webkit-border-radius: 2px;
border-radius: 3px;
box-shadow: 4px 4px 4px rgba(0,0,0,0.5);}

#senhaesq{ width:30px; height:30px; float:left; margin-top:5px;}
#senha_meio{ width:150px; height:35px; margin-left:30px;}
#senha_meio{background: rgb(254,252,234); 
background: -moz-linear-gradient(-45deg,  rgba(254,252,234,1) 0%, rgba(239,230,172,1) 100%); 
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(239,230,172,1))); 
background: -webkit-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
background: -o-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
background: -ms-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
background: linear-gradient(135deg,  rgba(254,252,234,1) 0%,rgba(239,230,172,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efe6ac',GradientType=1 ); }







 
.campos1{display:block; width:150px;
	height:35px;
	background:transparent; color:#666;
	font-size:12px; text-align:center; font-family: Tahoma, Geneva, sans-serif, sans-serif;
}





#botao{ width:250px; height:30px;	
background: #600; 
margin:0 auto;  text-align:center; padding-top:10px; cursor:pointer;
border: 1px;
-webkit-border-radius: 2px;
border-radius: 3px;
box-shadow: 4px 4px 4px rgba(0,0,0,0.5);}
#botao{background: rgb(254,252,234); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
#botao:hover{background: rgb(242,196,128); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,196,128,1) 0%, rgba(232,204,113,1) 13%, rgba(226,185,79,1) 29%, rgba(232,143,11,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,196,128,1)), color-stop(13%,rgba(232,204,113,1)), color-stop(29%,rgba(226,185,79,1)), color-stop(100%,rgba(232,143,11,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,196,128,1) 0%,rgba(232,204,113,1) 13%,rgba(226,185,79,1) 29%,rgba(232,143,11,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,196,128,1) 0%,rgba(232,204,113,1) 13%,rgba(226,185,79,1) 29%,rgba(232,143,11,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,196,128,1) 0%,rgba(232,204,113,1) 13%,rgba(226,185,79,1) 29%,rgba(232,143,11,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,196,128,1) 0%,rgba(232,204,113,1) 13%,rgba(226,185,79,1) 29%,rgba(232,143,11,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c480', endColorstr='#e88f0b',GradientType=0 ); /* IE6-9 */
}
a.enter:link{ color:#000; font-size:14px;}
a.enter:visited{ color:#000;}
a.enter:hover{ color: #000;text-shadow: 1.5px 1.5px 0px #999999, 0.5px 0.5px 0px #ccc;}
a.enter:active{ color:#000;}








#clear{clear:both;}
#rodape{
	margin: 0 auto;
	width: 100%;
	height: 45px;
	
	bottom: 0;
	position: absolute;
	background-image: url(../img/rodape.gif);
	
	bottom: 0px;
	position: absolute;
}
	
	p{ font-size:14px;color:#FFF; padding-top:10px; text-align:center;}
	
	
	
